Software Engineering with Process Algebra: Modelling Client / Server Architectures
نویسنده
چکیده
In previous work we described how the process algebra based language PSF can be used in software engineering, using the ToolBus, a coordination architecture also based on process algebra, as implementation model. We also described this software development process more formally by presenting the tools we use in this process in a CASE setting, leading to the PSF-ToolBus software engineering environment. In this article we summarize that work and describe a similar software development process for implementation of software systems using a client/server model and present this in a CASE setting as well. Ke ywords: process algebra, software engineering, software architecture, client server architecture, webservices
منابع مشابه
Information Engineering Methodology
This chapter discusses the history and evolution of Information Engineering, with emphasis on the business-driven IE variant. It describes the methods used at each phase in the systems development life cycle: strategic business planning; strategic, tactical and operational data modelling ; process modelling; systems design; and systems implementation. It describes the application and use of IE ...
متن کامل8. Lean Product-Line Architectures for Client-Server Systems — Concepts & Experience
This chapter describes the context and software engineering issues of a technology migration project. Significant parts of a conventional client-server system have been replaced by a set of lean product-line architectures implemented in Java. The application of framework and Java technology leads to better modularisation and to improved component reuse. Experience has proven that the focus on s...
متن کامل8. Component Architectures 8.1 Software Components 8.2 Client-side Component Architecture 8.3 Foundation for Server-side Component Architecture 8.4 Server-side Component Architecture
متن کامل
A Framework for Software Performance Engineering of Client/Server Systems
Designers of new client/server (C/S) applications have many choices such as use of three-tiered architectures, work distribution between clients and servers, distribution of functions and DB tables among servers, and others. This paper presents a languagebased framework for Software Performance Engineering in C/S environments. The language allows for the specification of objects such as clients...
متن کاملSOAMIG Project: Model-Driven Software Migration towards Service-Oriented Architectures
The SOAMIG project aims at developing a general migration process for model-driven migrations towards Service-Oriented Architectures. This paper highlights the model-driven tools developed during the SOAMIG project for two case studies: A language migration from a COBOL transactional server to Java web services, and a second study on an architecture migration from a monolithic Java fat client t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/0908.2506 شماره
صفحات -
تاریخ انتشار 2009